Design Patterns for Model Transformations

نویسندگان

  • Hüseyin Ergin
  • Jeffrey Carver
  • Jeff Gray
  • Ralf Lämmel
  • Randy Smith
چکیده

In model-driven engineering, most problems are solved using model transformation. However, the development of a model transformation for a specific problem is still a hard task. The main reason for that is the lack of a development process where transformations must be designed before implemented. As in object-oriented programming, design patterns can benefit “good design” of model transformation tremendously. Hence, this proposal aims to help transformation developers in the design of model transformations through the use of design patterns defined specifically for model transformations. The contributions consist of finding the appropriate language to define model transformation design patterns, identifying design patterns from existing transformation solutions, and generating and detecting design pattern instances for a specific MTL. Proposal Committee: Eugene Syriani (advisor), Jeffrey Carver, Jeff Gray, Ralf Lämmel, Randy Smith

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design Pattern Support Based on Principles of Model Driven Development

The main goal of the paper is to present the method of design pattern support based on principles of model driven development: the abstraction, semantics and model transformations. More specifically, the method is based on the principle of suggestion of design pattern instances via the semantic marking of model elements or source code fragments and on the subsequent transformations of this way ...

متن کامل

Semantics and Model Driven Design Patterns Instantiation

This paper is focused on the method of the design patterns support which is based on a principle of suggestion of design pattern instances via the semantic marking of model elements or source code fragments and the subsequent transformations of this way marking models or source code. The transformations generate the missing structure of the suggested design pattern instances in a requested form...

متن کامل

Design Patterns for Model Transformations: Current Research and Future Directions

There is increasing interest in the use of design patterns for model transformations, and a number of such patterns have been proposed. In this paper we survey previous work on transformation design patterns, discuss one pattern in detail, and identify priorities for future research.

متن کامل

Design pattern oriented development of model transformations

Model-driven engineering (MDE) is considered a well-established software development approach that uses abstraction to bridge the gap between the problem space and the software implementation. In MDE, many problems are solved using model transformation, which is a paradigm that manipulates high-level models to translate, evolve, or simulate them. However, the development of a model transformati...

متن کامل

Enforcement of Patterns by Constraint-Aware Model Transformations

Patterns are descriptions and solutions for recurring problems in software design and implementation. In this paper, some ideas towards a formal approach to the specification of patterns in model-driven engineering (MDE) is presented. The approach is based on the Diagram Predicate Framework which provides a formal approach to (meta)modelling, model transformation and model management in MDE. In...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014